Selected from more than 2.3 million images taken this year, National Geographic has revealed the 2024 Pictures of the Year.