Whether it’s a treat for Mother’s Day or a little tea-time extravagance, there’s nothing like a homemade fruity cake, says Nigel Slater