UPt3, heavy fermions and superconductivity