Rachel Allen's Best Ever Chocolate Cake