Royal Dutch Shell profit jumps as oil and gas prices soar