Beirut's accidental cargo: how an unscheduled port visit led to disaster