German consumer confidence rises unexpectedly on improved income outlook