Wayne Rooney has agreed a new five-year deal at Manchester United to end days of feverish speculation over his future at Old Trafford. More...