Rapunzel cake