Bharat Petroleum Rating ‘Buy’; No divestment premium in current price