TSMC says smartphone, PC, TV demand shows sign of slowing