Umbrella by Rihanna, Music review