Bump dependency versions and rust edition