A leading education union boss says headteachers will be unable to fulfil the government's latest plan to teach the sciences separately at GCSE because of an overwhelming lack of specialist teachers.