Farhan Akhtar angrily replies to BJP leader over ‘Low IQ’ remark