The mechanism and manipulation of PK-M alternative splicing