Euro zone producer prices down for seventh month in April