Bitcoin tops $17,000 for first time in a month, semiconductor stocks pop