'Dream job': Grand Theatre names new artistic director, Rachel Peake