PUZZLE: A New Method for Automated Protein Docking Based on Surface Shape Complementarity