4m Brits now using fee-free basic bank accounts