US supermajor falls short of fourth-quarter expectations but reports record annual earnings of $35.5bn