Learning athletic humanoid tennis skills from imperfect human motion data