20070527 sports: Alonso wins Monaco Grand Prix