An Extended Buckley-Leverett Model for Non-Newtonian Foam Injection