Honda will supply Aston Martin with Formula One engines from 2026 after the Japanese company confirmed its plans to remain in the sport beyond 2025.