What Stands-in for a Missing Tool? A Prototypical Grounded Knowledge-based Approach to Tool Substitution