Shell is expected to post lower annual profit than the previous year this week, after the energy giant was hit by weak oil prices and faltering demand for the fossil fuel.