Halifax will close its £100 switch offer a week early but you can still snap it up