Jordan Smith wint Porsche European Open