Rosberg holds off rival Hamilton to win F1 Monaco Grand Prix