Titans QB Hasselbeck to start vs Vikings