Tehran targets Bahrain and Kuwait after US strikes and limits Iran’s oil sales over ship attacks