Online shopping cost concerns affect shoppers' habits