Veteran music star David Bowie has broken years of silence and speculation to release his first single and album in a decade.