Fitch affirms Bharat Petroleum at BBB-minus with negative outlook