National Digital Public Library launches