Nature and evolution of the eclipsing millisecond binary pulsar PSR1957 + 20