A multi-scale FEM-BEM formulation for contact mechanics between rough surfaces