Daniel Goetschel wins MTG Grand Prix at MagicFest Niagara Falls