Advanced Content Management (ACM) for project progress assessment and control : a knowledge management approach