UN General Assembly demands immediate ceasefire between Israel and Hamas in Gaza