Sell Bharat Financial, Tech Mahindra; buy Bajaj Finance: Gujral