Pharmacoinformattics analysis of biguanides to explore chemical boading and applications in anti-cancer, anti-malarial and anti-viral agents design