Frederic Leighton, Perseus and Andromeda, 1891