Top savings rates as just 1 in 10 banks pass on rate rise