‘It’s archaic that there aren't better options’: Keira Knightley blasts maternity laws that keep women out of work