COVID-19 claims another 28 deaths, 1,016 new cases in last 24 hours