UK to receive £120m EU flood aid