T-Mobile Royal Wedding video hits 20m views on YouTube