NSW records 580 new local COVID-19 cases