Man Utd miss out on second, Villa soar into top six