30 bodies recovered from burned ferry, 54 still missing off western Philippines