Synthesis and biological evaluation of new pyrrolobenzodiazepines, tetrazoles and quinazolinone derivatives as potential anticancer agents