Finiteness of N = 4 supersymmetric sigma models