Nash Neural Networks : Inferring Utilities from Optimal Behaviour