A powerful earthquake struck Santiago de los Caballeros de Guatemala, badly damaging the colonial capital and prompting decades of debate about rebuilding.