India, Oman sign eight agreements