Iowa boy born with half a heart receives a birthday surprise