Diego Rivera at the Hayward, London - Milner, John 1946- (1988)