Giggs and Diddy unite for sold out London show for charity