Man caught stealing bike assaults father, sons in north Houston