BP CEO on Q1 earnings beat, cash flow, outlook and more