Market Experts' Top Stock Picks: Buy NHPC, Astra Microwave, BHEL, PFC; Sell Trent, Kotak Mahindra Bank