Camerons revenue falls 13 per cent at half-year stage