Australian police have charged a former childcare worker with over 1,600 child abuse offences against 91 children in the country and overseas over 15 years.