BP Stock technical analysis