Beyonce, Katy Perry star at packed inauguration