Chipmaker TSMC's revenues soar by 28% to $38.7B in H1