haloalkanes and haloarenes neet notes