SN Kadri praises huge character effort from Flames in win over Rangers