G7 agrees to study Russian energy price caps, raise $5 billion to tackle hunger