Barrier collapses, flooding San Diego dry dock