Photos: Hurricane Grace slams Mexico's Caribbean coast