Mehdi Hasan: What is Ramadan – and other questions answered