Sydney ferries beset by 43 defects