State Bank of India launches virtual debit card to curb fraud in ecommerce transactions