Starbucks to raise average pay up to $17 per hour