Why the biggest online retailers are opening bricks and mortar stores