Reaction of nitrogen dioxide with alkenes and polyunsaturated fatty acids: addition and hydrogen-abstraction mechanisms