PepsiCo has struck a deal with Twitter which will include the food and drinks firm offering free music downloads and streaming of live gigs through its profile page.