Radar reveals asteroid 2004 BL86 has a small moon