Muslims celebrate end of Ramadan