Study finds huge cost overruns on three major infrastructure projects