Suicide bombing at Hub shrine kills 45