Sophie Mirabella quits politics and says she'll be a commentator