vintage green floral hat