Thermodynamics of uranium intermetallic compounds. II: Heat capacity of UPd3 from 8 to 850 K