'The time has come': El Salvador makes bitcoin legal tender