The likes of Nationwide, Santander and TSB are giving free payments worth up to £175 to new customers who sign up to ...