Detroit Lions hire Jim Caldwell as their new head coach