NRA opens gun convention in Texas amid protests after school massacre