Starbucks to remove hundreds of staff