what are atoms held together by?