How do you factor #28a^3b^4+20a^2b^2-16ab^3#?