Buy these cheap dividend-paying stocks with hot yields, says Bank of America