Fort Worth museum named Texas’ top free attraction