Britain's biggest banks have raked in £30bn in profits by exploiting the gap between savings and borrowing rates, according ...