BC Ferries buying out small water taxi companies