Factors affecting knowledge and practice of medicine use among the general public in the State of Penang, Malaysia