All planned meetings between the US and Iranian officials have been cancelled by the US president in an attempt to stop the violent crackdown on protesters.