Bob Harper suffers a heart attack, now recovering