Jo-Ann Fabrics & Crafts to open at Cayuga Mall