Euro tests 0.8400 against British Pound as German business climate beats expectations