David Cameron’s unexpected re-election in May has put a British referendum on its EU membership firmly on the agenda.