Predicting phosphorus NMR shifts using neural networks