Bahrain has expelled Iran's ambassador to the country, as well as recalling its own envoy from Tehran.