Bellator 256 results: Ryan Bader takes revenge on Lyoto Machida, advances in the light heavyweight Grand Prix