Euro zone retail sales flat in April, with weaker food, fuel sales