JP Morgan: Amazon will catch up to Walmart in 2-3 years