President Barack Obama has delivered a rare Oval Office address after the last week’s San Bernardino attack that left 14…