Oil major Royal Dutch Shell posted fourth-quarter earnings of $1.0 billion on Thursday, compared with $1.8 billion for the same quarter a year ago, and recorded its worst annual profit for more than a decade as low oil prices continue to weigh on the industry.