Free health fair set for Friday