Starbucks feels the heat as more chains compete for US coffee drinkers