Blue Yonder and Blackwell's buy hit Waterstones profits in year to April 2023