K3-fibrations and heterotic-type II string duality