Former communist leader Hua Guofeng dies age 87