A war of words broke out between Germany and Italy on Sunday over the German captain of a rescue ship, who defied a docking ban enforced by Rome to bring migrants ashore.