People gather on streets of Mexico city after quake shook buildings