Therapeutic Potential and Challenges of Natural Killer Cells in Treatment of Solid Tumors