Waterstones unveils 'more generous' loyalty card