Ballarat artist James Egan dies, aged 88