Fossil discovery in Indonesia reveals ‘lost world’ of beasts