Banks to ensure access to cash within three miles for all UK citizens under new rules