Zimbabwe nurses end three-month strike over pay