NBC: Democratic National Committee releases party platform ahead of convention