Children aged under 15 should not drink any alcohol, the Government's chief medical officer has advised.