Iran denies attack on Oman, calls Gulf state ‘friend’