Weston McKennie signs for Schalke 04.