Black hole evaporation without information loss