German business sentiment rises to 86.6, beating forecasts for third month