Buy Bank of Baroda; target of Rs 350: Emkay Global Financial