Typhoon Fung-wong has made landfall in the Philippines, where more than 900,000 people have been evacuated.