£30m drive to encourage more children to play sport