Typhoon Yinxing slams into northern Philippines, thousands evacuated