The Delhi government announcement that public transport for women will be made free has evoked mixed reactions, with some of them saying it's just an election 'lollipop'