The truth behind the €64.6-billion budget deal agreed