David Cameron: Sometimes the EU drives me crazy