Can a large down payment offset bad credit