Trump formally recognises Israeli sovereignty over Golan Heights