Shell flags surging Q2 trading profit as refining margins hit $20