According to Maryland Home Improvement Law, what is the maximum deposit a contractor can accept from a homeowner before work begins?