Cashfree Payments cuts losses to ₹118.5 cr, revenue jumps 51%