Quantifying personal exposure to air pollution from smartphone-based location data