Ringling museum voted No. 2 attraction in Florida