Typhoon Ravages Philippine Shores