Donald Trump 'will violate US Constitution on first day of presidency' due to business interests