Critical Evaluation of Business Level Strategy and Key Success Factors of BP in Petroleum Industry