Sarah Palin faces divorce from husband Todd Palin after 31 years of marriage