Germany captain Bastian Schweinsteiger has announced his retirement from international football with immediate effect. The Manchester United midfielder played his ...