12 Questions You Need to Ask Before Buying an Annuity