Fine-gained air quality inference based on low-quality sensing data using self-supervised learning