Dale Jr. holds off Keselowski to grab win at Pocono