Miles Bridges lands new deal in free agency