Proton skin of 8B in a microscopic model