Birmingham City and Crystal Palace secure promotion to the WSL after a dramatic final day in the second tier, with Charlton Athletic dropping to the play-offs.