Colorectal cancer screening among the public: knowledge, attitudes, and the perceived barriers.