Germany midfielder Leroy Sane is close to completing a move to Manchester City from Schalke for a fee of £37m plus add-ons.