Robert Lewandowski har underskrevet en fireårig kontrakt med FC Barcelona, bekræfter klubben tirsdag aften.