Aston Villa sign England striker Danny Ings from Southampton on a three-year contract in a £25m deal.