Typhoon Vamco makes landfall in the Philippines