Fox: Country singer Ray Stevens suffers mild heart attack, cancels shows