G7 leaders issue joint declaration to support Ukraine for "as long as it takes"