Peru's ousted president Pedro Castillo detained by police