Germany has refused to ship Taurus missiles to Ukraine, due to concerns they would be used for terror attacks inside Russia.