Iran president rules out surrender to Israel, US, apologises to neighbours and says Iran will only return fire 7 March 2026