Jack Grealish has signed a new five-year contract with Aston Villa, in a move that appears to put to bed rumours the club captain could leave for Manchester United.