Taiwan boat caught with huge illegal shark fin haul