HPCL to stop buying diesel from other companies next year