how long does mariner finance take to approve