More than 100 GPs protest in Birmingham in pay row