Hydrosilylation of n-alkenes and allyl chloride over platinum supported on styrene–divinylbenzene copolymer