Should I repair or replace my roof before going solar?