Retail giant Tesco is set to overtake Carrefour as the second largest retailer in the world in the next five years, according to new research.