BP, PLC SWOT Analysis