Reactions of 2-aminoimidazoles with aldehydes. Hydroxyalkylation and cycloaddition