German business climate improves further in May to 11-month high