BofA warns of 30% odds for market 'impossible triangle'