Quinazoline derivatives: synthesis and bioactivities