Conic Optimization using Linear Approximation