BofA : Buy these 20 'beaten down' and bargain-priced stocks that are poised to outperform in a market recovery