South Australian Senator Cory Bernardi to quit politics in December