Police have arrested and charged a man with the murder in connection with the death of Migos rapper Takeoff, who was shot dead last month at the age of 28.