Europeans struggle to afford holidays