No. 3 Florida State survives late Boston College rally to win