NSW reports no new coronavirus cases for first time in three months