Birdies, jumpers and Green Jackets: the Masters 2025 – in pictures