Trump sues Cohen for $500 million