Bank of America says US stocks are ‘on borrowed time’ following the latest yield-curve inversion