Barcelona striker Villa out of Euro 2012