Everton, Leicester and Leeds faced a battle for survival on the final day of the Premier League season, as Aston Villa, Tottenham and Brentford fought it out for a place in the UEFA Europa Conference League.