Virtual screening in drug discovery: a precious tool for a still-demanding challenge