Kudla's modularity conjecture for cycles of codimension 2