An outline of recent discoveries at Salut in the Sultanate of Oman