Singapore detects 29 new local COVID-19 infections; 17 unlinked