Silver Bluff vs. Barnwell postponed until April 29