Madison County Fair & Rodeo set for August 7 opener, closes with parade