The Nahm transform for calorons