HPD officer opens fire on suspect in his own driveway