chocolate apricot upside-down cake