People who live in communities with higher levels of racial prejudice have worse health outcomes, including more heart disease and mental health problems and higher overall mortality rates, according to new research.