Man charged over more than 20 break-ins at Hunter businesses