Rihanna, Metallica, Elton John and More Rock Out at Rock in Rio