Philippine president slams UN rapporteur