Millions of Muslims around the world prepare for Ramadan