Apricot cake: flavorful cake with fresh apricots