Create dijkstra.cpp

Single source shortest path