Right whale freed off Cape Cod coast