Bilinear hybrid expectation maximization and expectation propagation for semi-blind channel estimation