NBA: Rockets' Marcus Smart suspended for three games for punching Charles Bassey