Contact and Friction of Randomly Rough Surfaces