Germany returns 3,000-year-old Olmec statues to Mexico