Oil significant Shell launches $3.5 billion share buyback after first-quarter earnings beat