Association between ambient NO2 exposure and health status in a floating population: findings from 338 cities in China