Oil hits record $72 on Iran fears