Starbucks to cut 300 jobs, take $400 million charge in restructuring