Recent north magnetic pole acceleration towards Siberia caused by flux lobe elongation