Scott Morrison quits politics after 16 years