Quantum Monte Carlo study of a two-dimensional Heisenberg antiferromagnet with non-magnetic impurities