Knowledge , Compliance and Factors Influencing the Compliance of Universal Precautions among Nurses