Actor Woody Harrelson has recorded a tune with his Los Angeles neighbour Ziggy Marley for the reggae star's new album.