Joran van der Sloot charged with murder of Peruvian woman