Hadronic uncertainties in semileptonic $B\to K^*\mu^+\mu^-$ decays