Aston Villa complete the signing of Brentford striker Ollie Watkins for a club record fee of £28m which could rise to £33m with add-ons.