Despite headwinds, Best Buy sales grow with boost from mobile, games and appliances