ECB raises interest rates to 4% and unexpected growth hits 2.6%