BP Plc SWOT Analysis