5. Se aplicará a las obligaciones contractuales la ley a que las partes se hayan sometido expresamente, siempre que tenga alguna conexión con el negocio de que se trate; en su defecto, la ley nacional común a las partes; a falta de ella, la de la residencia habitual común, y, en último término, la ley del lugar de celebración del contrato.