G7 commits $19.8B for Ukraine support