Micromechanical theory of strain stiffening of biopolymer networks