Trump says Iran not ready for 'right deal'; oil risk rises