Does Donald Trump have the potential to become the next Republican President?