Buy BEML, ONGC, Petronet LNG; sell Idea Cellular: Prakash Gaba