Nigella Lawson urges people to stop feeling guilty about the food they enjoy as she launches indulgent cookbook