Federal judge strikes down restrictions on Florida felon voting