Stephen Harper: 'We have not taken away health care from immigrants and refugees. On the contrary, the only time we've removed it is if we had clearly bogus refugees who have been refused and turned down'