Donald Trump's criminal charges :A Legal analysis