SensorChat: Answering Qualitative and Quantitative Questions during Long-Term Multimodal Sensor Interactions