The latest annual survey from the National Literacy Trust found children aged eight to 18 are becoming more enthusiastic about reading for fun.