Associations between coronal mass ejections and solar energetic proton events