Task2Morph: Differentiable Task-inspired Framework for Contact-Aware Robot Design