Amazon offers better customer experience than Flipkart: Forrester report