A boundary-point LP solution method and its application to dense linear programs