Haroon Shahid slams French president over anti-Islam remarks