Manchester City have announced the arrival of Argentina international striker Julian Alvarez after the end of his loan at River Plate.