Starbucks to offer free Wi-Fi at all company-operated stores