Royal Dutch Shell beats market forecasts with financial results