‘Breakthrough’ achieved on German ‘grand coalition’ after more than 24 hours of talks.