Rooney announces contract extension with Man Utd