Boys basketball: Unbeaten Warde fends off St. Joseph