Snipers have fired at United Nations experts forcing them to pull back from an attempt to investigate an alleged chemical weapons attack near Damascus, a spokesman has said.