ECB hikes to 2.5% as swaps price 3 more moves by 2027