Biden struggles with public appearances