what could cause arm pain and pain and swelling of the hand and fingers of the same arm?