AIG appoints David McElroy CEO for general insurance business