Alejandro Canizares completes wire-to-wire win at Trophee Hassan II