German IFO Business Climate Index beats estimates with 92.4 in February, EUR / USD regains 1.21