Tunable coupling between magnetic plasmon polaritons and Bloch surface waves