NOSMOG: Learning Noise-robust and Structure-aware MLPs on Graphs