Learning Linear Dynamics from Bilinear Observations