Buy this cheap insurance giant with 9.2% yield, Bank of America says