Cagamas Records High Pre-Tax Profit of RM420 Million