Expert recommends buying Dalmia Bharat, Bajaj Finance & selling HUDCO, Icici Prudential