Controversial new voting law signed in Florida