what is credit assignment problem