Of all the Christian holidays, Easter is the most solemn and ancient. But what is it, and where did it come from?