Twitter gets more visual with photo, video previews