British people ‘having less sex’ than previously