Terms of Lamar Jackson's new Ravens contract revealed