Jeffery Simmons gets monster contract extension from Titans