Transparent peer review to be extended to all of Nature’s research papers (Nature, 2025)