Measuring Densities of Solids and Liquids using Magnetic Levitation: Fundamentals