Naveen shines as Haryana Steelers beat Puneri Paltan 34-24