Pennsylvania voter ID law struck down