Tottenham Hotspur's Champions League campaign came to an stop as they were nicely beaten by RB Leipzig in the last sixteen.