### Description

Airflow has connections:
```
Amazon Web Services
Amazon Redshift
Elastic MapReduce
```

It wasn't easy to find the `Elastic MapReduce` because it wasn't listed as Amazon.
I think it would be better to rename it to `Amazon Elastic MapReduce` for easier find in the Connections droplist

### Use case/motivation

_No response_

### Related issues

_No response_

### Are you willing to submit a PR?

- [ ] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

airflow/providers/amazon/aws/hooks/emr.py
while True:
            query_state = self.check_query_status(job_id)
            if query_state is None:
                self.log.info("Try %s: Invalid query state. Retrying again", try_number)
            elif query_state in self.INTERMEDIATE_STATES:
                self.log.info("Try %s: Query is still in an intermediate state - %s", try_number, query_state)
            else:
                self.log.info("Try %s: Query execution completed. Final state is %s", try_number, query_state)
                final_query_state = query_state
                break
            if max_tries and try_number >= max_tries:  
                final_query_state = query_state
                break
            try_number += 1
            sleep(poll_interval)
        return final_query_state
    def stop_query(self, job_id: str) -> Dict:
        """
        Cancel the submitted job_run
        :param job_id: Id of submitted job_run
        :type job_id: str
        :return: dict
        """
        return self.conn.cancel_job_run(
            virtualClusterId=self.virtual_cluster_id,
            id=job_id,
        )