Israeli troops have killed a seven-month-old Palestinian baby boy in the occupied West Bank, according to the Palestinian health ministry.