Shell stocks rise 3 percent as it beats estimates; BP falls 2.1 percent as results boosted by one-off gain. Royal Dutch Shell and…