Manchester City are set to confirm the signing of midfielder Ilkay Gundogan from Borussia Dortmund for a reported fee of about £20m.