number of human genes