G7 leaders vow to do what it takes to fight coronavirus, support economies