Alliance and Leicester offer improved banking services to charities