$29 million in credits awarded to Iowa historic preservation projects