Vikran Engineering cancels ₹354.21 cr solar project due to client delays