Legal hurdles for Bharat Petroleum sale cleared