Zakat al-Fitr is legal