TSMC says can 'catch up' with chip demand by June