Halifax charity credit cards raised £1.5 million in 2005