Mega car, passengers pax and cargo transporter ro-ro ferry ship cruiseship cruise liner in Barcelona port, Spain