Shamkhani receives Palestinian delegation in Tehran