hydrogen atom size vs proton size