G7 leaders agree on €46 billion loan package for Ukraine