Hundreds gather for Grand Island wine festival