AJ Styles to take on Gran Metalik in Intercontinental Championship Match