Masoli wins appeal, cleared to play