Delhi government scheme under criticism over cost overruns "If there are freebies, there will be a problem", the Supreme Court said Government must ensure financial health of metro, it added