Iran's president has apologised to Gulf neighbours as Iranian missiles and drones continued to hit the region amid US-Israeli attacks on Iranian territory.