UN approves Trump peace deal in Gaza