Fans celebrate Houston Astros’ World Series win with parade