GMP sack 21 officers for misconduct in two years including for having sex on duty and posting racist messages