Donald Trump will have to release five years of tax returns if he wants appear on the Illinois 2020 presidential ballot, the state's senate has ruled.