Investors are shying away from bonds for a reason, says Bank of America