Greedy Algorithms for Cone Constrained Optimization with Convergence Guarantees