Artificial intelligence methods for protein structure and interaction prediction: Recent advances and challenges