Elon Musk buys over 2.5M Tesla shares, filing shows