"Challenging" economic conditions see Shell profits halve