Du Plessis guilty of ball-tampering, cleared to play