Leon Bailey signs four-year contract with Aston Villa