Gerrard retires from international duty