Kier reveals £225m pre-tax loss