Kate Winslet, Duchess of Cornwall and Rob Brydon to appear at Hay Festival