Mercedes driver Nico Rosberg wins Formula One Monaco Grand Prix