Katy Perry to perform at 2017 Brit Awards