US authorities are investigating the cause of an explosion on board a boat that injured 11 people in Miami, southern Florida.