Best Buy revenue falls 3% in Q2