Barack Obama was 'right' about the negative impact Citizens United would have: legal expert