Giuliani offered to sell Trump pardons for $2M