346 infra projects show cost overruns of Rs 4.46 trillion, says report