The United Nations Educational , Scientific and Cultural Organization ( UNESCO ) is the UN agency responsible for the promotion of international cooperation in the fields of education , science , culture and communication .