David Leyonhjelm to quit federal politics