Altitudes AD and BE of acute triangle ABC intersect at point H. If angle ABH = 30 and angle DAC = 45, then what is angle HCA in degrees?