Dalai Lama delivers public address