who played billy abbott on young and the restless