Towards A Generic Conceptual Model for Data Warehouses