Peru court sentences Van der Sloot to 28 years