UK mortgage approvals hit 18-month high in March, says Bank of England