Veteran broadcaster Alan Jones has been charged with historical indecent assault and sexual touching offences spanning two decades.