Detroit Lions hire Jim Caldwell as new head coach