E-Finance distributes smart cards to 47,000 tuk-tuks