Detroit Lions fire Marty Morninhweig