Halifax and Bank of Scotland to end charity credit card programme