An Efficient Primal Simplex Algorithm for Maximum Weighted Vertex Packing on Bipartite Graphs