What were the major teachings of Guru Nanak? Explain their relevance in the contemporary world. 2023GS Paper IV10 marks