Fantastic Foden hat-trick fires Man City to win over Villa