Layer-diverse Negative Sampling for Graph Neural Networks