Sun Pillar seen in Cape Coral