Throughout his career , Pavarotti has used his celebrity to raise millions of dollars for the U.N. refugee agency and other charitable causes .