MongoDB-hadoop distributed and scalable framework for spatio-temporal hazardous materials data warehousing