Nasdaq 100 futures climb as TSMC gains 3% on chip earnings beat