Cole Hamels hurls no-hitter vs. Cubs