What are some of the enviromental factors that have been linked to asthma?