Synchronization of high-dimensional chaos generators by observer design