Best-of-three-worlds Analysis for Linear Bandits with Follow-the-regularized-leader Algorithm