Scatec Q2 2025 slides: 51% revenue growth driven by Philippines, record project backlog Investing.com