Best Buy signals robust holiday shopping demand with upbeat forecast