Ferry Runs Aground Near Philippines Coast, All 506 Passengers Rescued