National Hurricane Museum and Science Center may find home in La.