Taiwan reports 29 local cases, 21 with known infection source