Pink Floyd will reunite to play London's Live 8