Solar installers ‘booked’ through 2025 as homeowners rush to get expiring federal tax credits