West Ham United sign winger Manor Solomon from Tottenham on a three-year contract.