Health fair set for March 12 at Granite City Township Center