Delhi Capitals faced a six-wicket defeat to Punjab Kings after Karun Nair dropped two crucial catches.