Mpls. firefighter charged with felony drug possession