Giants sign Derek LeBlanc