Germany's Marcel Siem completed a wire-to-wire victory in the Trophee Hassan II, winning by three shots in Morocco.