Budget 2025: Will FM ignite a green revolution?