Short Shorts Film Festival hosts Edinburgh Short Film Festival