Orca calf that was trapped in B.C. lagoon for weeks swims free