49ers running back McCaffrey said the blame can be put on him after the team's second consecutive loss