Spurs struck three times in the second half while West Ham finished with 10-men after Mohammed Kudus was sent off.