Royal Caribbean suspends cruises through June 30