Gas explosions rock towns near Boston; hundreds evacuated