Texas' voter ID law blocked by federal court