Everton move up to seventh in the league as they beat Stoke, who suffer a third successive Premier League defeat.