Flipkart promises to switch to a full electric vehicle fleet by 2030