Tom Grennan has had to undergo leg surgery after suffering an injury but is now trying to recover in time for Soccer Aid.