Hundreds protest against return of giant cruise ships to Venice