Tweet and shop: Twitter teams up with Amazon