Zheng holds off Davis to reach Miami third round