NSW records 18 more local COVID-19 cases