Full programme for Piping Live! unveiled