Shell smashes expectations with $7.7 billion Q1 profit | REUTERS · Reuters · Sentinel