EU pledges 35 million euros for Palestinian infrastructure project