Port Allen man fires gun at police officer