Hospital offers free cancer testing