UN makes record $7bn aid appeal