Twitter announces advertising platform