Zimbabwe police bar opposition prayer rally