2,057 new Covid-19 cases in Singapore; number of patients in hospital drops