29 new locally transmitted Covid-19 cases in Singapore, including 17 unlinked infections