Rolling Stones take Buffalo by storm