Sean Keller places eighth in javelin final