Spain's annual inflation lower than expected in April