Michael Sam signs with CFL's Montreal Alouettes