Low-rank Bandit Methods for High-dimensional Dynamic Pricing