GPs vote to strike over being told to work on Saturdays