But more than one in six teachers would prefer to receive £2,500-worth of CPD rather than a £1,000 pay rise, a survey shows