'Universal' vaccine that could beat 90 per cent of cancers is tested on humans for first time