A Framework for Learning by Demonstration in Multi-teacher Multi-robot Scenarios