mendeleevs periodic table was based on