Government must learn from past project disasters