Karnataka minister's 'Islam great religion' remark sparks BJP backlash