Cabrera Bello wins Scottish Open after Shinkwin stumble