Prime Minister Narendra Modi has been conferred with Norway's highest honour, the Grand Cross of the Royal Norwegian Order of Merit, during a visit to Oslo.