Why Do Atoms Have Different Masses