Flipkart is the most trusted brand; Amazon offers best experience: study