West Ham to join Leicester and Tottenham in the Champions League