JAKARTA, Indonesia — At least 20 people were killed after a magnitude-7.7 earthquake struck off eastern Indonesia early Saturday, with strong shaking reported across several provinces and rescue teams facing landslides, damaged communications and collapsed structures.