Neil Young has reversed his earlier statement that he will not play Glastonbury because it has become too corporate.