UN General Assembly overwhelmingly demands immediate Gaza ceasefire