ECP completes arrangements for July 25 elections