Santander launches new £185 offer to switch current accounts, as banks’ battle to attract customers heats up