Activists slam G7's $4.5bn pledge to fight global hunger, say more is needed