Beyonce will perform, receive honor at MTV VMAs