Food and its preparation play a crucial role in many religions. In Islam, many believers will only eat halal food. But what does that mean?