Coffee may protect your heart but energy drinks could harm it