Traffic jam snarls Freeway No. 5 for record-long 35 hours